首页> 外文OA文献 >A novel asynchronous software cache implementation for the Cell-BE processor
【2h】

A novel asynchronous software cache implementation for the Cell-BE processor

机译:用于Cell-BE处理器的新颖异步软件缓存实现

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This paper describes the implementation of a runtime library for asynchronous communication in the Cell BE processor. The runtime library implementation provides with several services that allow the compiler to generate code, maximizing the chances for overlapping communication and computation. The library implementation is organized as a Software Cache and the main services correspond to mechanisms for data look up, data placement and replacement, data write back, memory synchronization and address translation. The implementation guarantees that all those services can be totally uncoupled when dealing with memory references. Therefore this provides opportunities to the compiler to organize the generated code in order to overlap as much as possible computation with communication. The paper also describes the necessary mechanism to overlap the communication related to write back operations with actual computation. The paper includes the description of the compiler basic algorithms and optimizations for code generation. The system is evaluated measuring bandwidth and global updates ratios, with two benchmarks from the HPCC benchmark suite: Stream and Random Access.
机译:本文介绍了Cell BE处理器中用于异步通信的运行时库的实现。运行时库实现提供了多种服务,这些服务使编译器可以生成代码,从而最大程度地增加重叠的通信和计算机会。该库的实现组织为软件缓存,主要服务与数据查找,数据放置和替换,数据回写,内存同步和地址转换的机制相对应。该实现保证了在处理内存引用时所有这些服务都可以完全解耦。因此,这为编译器提供了组织生成的代码的机会,以便在通信中尽可能多地重叠计算。本文还描述了将与回写操作相关的通信与实际计算重叠的必要机制。本文包括对编译器基本算法和代码生成优化的描述。使用HPCC基准套件中的两个基准对系统进行评估,以测量带宽和全局更新率:流和随机访问。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号